abundant meal of turkey meat - Spanish English Dictionary